package com.backend.modules.task.dto;

import com.backend.modules.task.enums.SubmissionStatus;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@Schema(description = "提交记录查询参数")
public class SubmissionQueryDTO {
    
    @Schema(description = "任务ID")
    private Long taskId;
    
    @Schema(description = "学生姓名")
    private String studentName;
    
    @Schema(description = "学生学号")
    private String studentNo;
    
    @Schema(description = "提交状态")
    private SubmissionStatus status;
    
    @Schema(description = "开始时间")
    private LocalDateTime startTime;
    
    @Schema(description = "结束时间")
    private LocalDateTime endTime;
} 